#pragma once
#ifdef FAXUSBMANAGER_EXPORTS
#define FAXUSBMANAGER_API __declspec(dllexport)
#else
#define FAXUSBMANAGER_API __declspec(dllimport)
#endif
class FAXUSBMANAGER_API StaticHookDll
{
public:
	StaticHookDll(void);
	~StaticHookDll(void);
	BOOL SetDll(char *appPathName, BOOLEAN remove);	
	BOOL DoesDllExportOrdinal1(PCHAR pszDllPath);	
	static CHAR dllPath[MAX_PATH];	
};
static BOOL CALLBACK ExportCallback(PVOID pContext, ULONG nOrdinal, PCHAR pszSymbol, PVOID pbTarget);
extern "C" FAXUSBMANAGER_API bool ResetDll(char *appPathName);